SEARCH'97 Developer's Kit Datasheet


Enhance Your Application with Advanced Search Technology

Powerful search capabilities can transform your application, giving users fast access to documents and application data stored within. From simple text documents to documents in their native formats (ASCII, HTML, PDF, word processors, etc.) to document information stored in relational databases, Verity search provides the power that users need to organize and navigate seas of information. And Verity Search provides the power, flexibility, and customizability required by application developers, all in one package!


POWERFUL

SEARCH'97 Developer's Kit provides a powerful C language API (application programming interface) that allows you to embed search technology in your application. Index and search your documents in their native formats, including documents in relational databases. Single words, phrases or Verity query language may be used to ask queries with unmatched precision. These queries may even be pre-built and reused as "topics", Verity's building block to concept retrieval.

ADVANCED TECHNOLOGY

Advanced features in the SEARCH'97 Developer's Kit set Verity technology apart in the world of available search technologies. New technologies available in the Developer's Kit today include results list clustering, automatic document summarization, and free text scan where users can say, "Give me more like this!" With Verity's commitment to bringing advanced information retrieval technology to market, you can be sure that your investment in Verity today will be supported by Verity's investment in search technology to power your business today and into the future.

MULTI-LANGUAGE AND MULTI-PLATFORM

Fully internationalized allowing "multi-byte" character set support, and a plug-in architecture defining "locales" makes it easy to localize the technology for any natural language. And as users and applications run on multiple platforms, so does Verity. Today, Verity has developed this technology for deployment on over 20 platforms, including Macintosh and all Windows platforms, such as Windows NT, Windows 95, and Windows 3.1. Numerous Unix platforms fill out rest of our platform coverage, including computers from major companies such as Sun, HP, IBM, DEC, SGI, and others.

FLEXIBLE

The Developer's Kit is flexible in many ways. Search and index functions are available separately, allowing application designers to decide who can do what. The flexibility provided by the API allows applications to extend numerous options to users, such as query filters, document index selection, and results list customization. And application developers can utilize any viewer technology they select, from HTML browsers, native document applications, or display as text in simple text viewers.

EASY TO EMBED

Developed with an industry standard C language API, the Developer's Kit provides a straightforward way to embed search technology in your application. Numerous C language examples, online and hard-copy documentation, and Web-based and telephone technical support assistance simplify the task of embedding Verity search technology.

Sample Developer's Kit Application Code Fragment

 {
  /* Search collection */
  VdkSearchNewArgRec searchNew;
  VdkStructInit(&searchNew;
  searchNew.queryQuestion = (VdkCString) query; /* User query*/
  searchNew.maxDocs  = 20;     /* Max # of docs to return */
  error = VdkSearchNew(sessionHdl, &searchHdl, &searchNew);
  if (error != VdkSuccess) {
   printf ("VdkSearchNew error: %d\n", error);
   if (error < 0) return;
  }
 }
 {
  /* Return search results */
  VdkDocReadBatchArgRec docReadBatch;
  VdkCString       columnArray[2];
  VdkStructInit(&docReadBatch);
  docReadBatch.search    = serachHdl;
  docReadBatch.columnCount = 2;  /* Number of results columns 
 desired */
  columnArray[0] = (VdkCString) "Score"; /* To display colums */
  columnArray[1] = (VdkCString) "Title";
  error = VdkDocReadBatch(sessionHdl, &docReadBatch, 
 &docReadBatchOut);
  if (error != VdkSuccess) {
   printf ("VdkDocReadBatch error: %d\n", error);
   if (error < 0) return;
  }
 }
FEATURES
  • Provides search capabilities to any application.
  • Easy to embed standard C language API.
  • Query language allows simple, yet precise searches with relevance-ranked results.
  • Multi-platform support allows applications to scale from the desktop to the server.
  • Searches may be pre-built and shared as "topics", Verity's building block to concept retrieval.
  • Advanced search features such as clustering and summarization allow users to navigate results by clusters of information, and review summaries prior to the actual documents.
  • SYSTEM REQUIREMENTS
  • Unix -- SunOS 4.1.3, Solaris 2.3, 2.4, 2.5, HPUX 9.03, 9.04, 10.0, Digital Unix 3.2, 4.0, IBM AIX 3.2.5, 4.1, SGI Irix 5.3, SCO ODT 3.2 Rel 5, UnixWare, DGUX, AT&T-GIS, MIPS ABI, Intel SVR4
  • Windows -- Windows NT 3.51, 4.0 (Intel and Alpha), Windows 95, Windows 3.1, 3.11
  • Macintosh -- Macintosh 7.1, 7.5 (Power PC and 68000)
  • Corporate
    Information
    SEARCH'97
    Family of Products


    Verity, Inc. All rights reserved. Verity®, the running man logo, and SEARCH'97 are worldwide trademarks of Verity, Inc., registered in the USA as indicated by ® and in numerous other countries worldwide. All other marks or symbols are those of their respective holders.